deluge collection pond - German English Dictionary